🇬🇧 en it 🇮🇹

on sight

  • (idiomatic) Immediately when sighted.
a vista
Wiktionary Links